package cn.com.lsy.product.lepao.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel
public class SearchUserListRet {

    @ApiModelProperty(value = "用户id")
    private int id;

    @ApiModelProperty(value = "注册来源（1=自流量，2=好友推荐）")
    private String loginType;

    @ApiModelProperty(value = "手机号")
    private String username;

    @ApiModelProperty(value = "余额")
    private BigDecimal balance;

    @ApiModelProperty(value = "月卡信息")
    private String monthCard;

    @ApiModelProperty(value = "用户状态")
    private String status;

    @ApiModelProperty(value = "上次入场时间")
    private String lastEntTime;

    @ApiModelProperty(value = "上次入场场馆")
    private String lastStoreName;

    @ApiModelProperty(value = "本月入场次数")
    private int monthEntNum;

    @ApiModelProperty(value = "累计入场次数")
    private int totalEntNum;

    @ApiModelProperty(value = "用户昵称")
    private String nickname;

    @ApiModelProperty(value = "注册时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date insertTime;

    @ApiModelProperty(value = "押金情况")
    private String depositInfo;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "是否已领取：1=领取，0=未领取")
    private String isReceive;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getLoginType() {
        return loginType;
    }

    public void setLoginType(String loginType) {
        this.loginType = loginType;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public Date getInsertTime() {
        return insertTime;
    }

    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }

    public String getMonthCard() {
        return monthCard;
    }

    public void setMonthCard(String monthCard) {
        this.monthCard = monthCard;
    }

    public String getLastEntTime() {
        return lastEntTime;
    }

    public void setLastEntTime(String lastEntTime) {
        this.lastEntTime = lastEntTime;
    }

    public String getLastStoreName() {
        return lastStoreName;
    }

    public void setLastStoreName(String lastStoreName) {
        this.lastStoreName = lastStoreName;
    }

    public int getMonthEntNum() {
        return monthEntNum;
    }

    public void setMonthEntNum(int monthEntNum) {
        this.monthEntNum = monthEntNum;
    }

    public int getTotalEntNum() {
        return totalEntNum;
    }

    public void setTotalEntNum(int totalEntNum) {
        this.totalEntNum = totalEntNum;
    }

    public String getDepositInfo() {
        return depositInfo;
    }

    public void setDepositInfo(String depositInfo) {
        this.depositInfo = depositInfo;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getIsReceive() {
        return isReceive;
    }

    public void setIsReceive(String isReceive) {
        this.isReceive = isReceive;
    }
}
